EtherCAT Library

Name Object Type Description
DriveParamRead SDO Reads a drive parameter (ASCII format)
DriveParamStrRead   Reads a single drive parameter (ASCII format)
DriveParamWrite SDO Writes a drive parameter (ASCII format)
ECATCommErrors   Returns a list of bad EtherCATClosedEtherCAT is an open, high-performance Ethernet-based fieldbus system. The development goal of EtherCAT was to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs connections
ECATDeviceStatus   Provides EtherCAT state and port link status information for an EtherCAT device.
ECATGetObjVal PDO Reads cyclic drive parameter (String format) by returning the value of an EtherCAT PDO element
ECATMasterStatus   Reads the EtherCAT master state and the lost frame counter
ECATReadData PDO Reads cyclic parameter (byte offset format)
ECATReadSdo SDO Reads parameter (32 bit format) using SDO command
ECATWCStatus   Returns the current number of working counter errors for the Sync unit
ECATWriteData PDO Writes cyclic parameter (byte offset format)
ECATWriteSdo SDO Writes parameter (32 bit format) using SDO command
FSoEParamsInit   Transfers safety parameters from the safety master to safety slave devices to initialize the safety network.

Table 8-44: List of EtherCAT FB

The four EtherCAT SDO function blocks are activated by the CANopen over EtherCAT (CoE) protocol in a client/server mode.

The SDO function blocks only support the reading and writing of 32-bit values. It is the fundamental size of CANopen SDO calls.

Why use ECATReadSdo and ECATWriteSdo FBs?

The ECATReadSdo and ECATWriteSdo response time is faster and therefore is typically preferred over the DriveParamRead and DriveParamWrite.

Why use the DriveParam FBs?

The two reasons to prefer the DriveParam FBs are:

Concept Link IconSee Also